Skip to content

1.3.2 Release #283

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Merged
merged 9 commits into from
May 24, 2021
Merged

1.3.2 Release #283

merged 9 commits into from
May 24, 2021

Conversation

philstrong
Copy link
Contributor

@philstrong philstrong commented May 21, 2021

Fixes #277 #272 #264 #14

https://docs.aws.amazon.com/codedeploy/latest/userguide/codedeploy-agent.html#codedeploy-agent-version-history

Description of changes:
CodeDeploy agent 1.3.2 addresses CVE-2018-1000201 which affects Windows hosts running the agent. The CVE cites ruby-ffi, which is a dependency of the CodeDeploy agent. If your agent was installed with Amazon EC2 Systems Manager (SSM) and is set to update automatically, no action is required. Otherwise, action is required to manually update the agent. To upgrade the agent follow the instructions in Update the CodeDeploy agent on Windows Server.

Fixed: An issue when installing the CodeDeploy agent on Ubuntu 20.04 and later.

Fixed: An intermittent issue that occurred when extracting compressed files because relative paths weren't being handled correctly.

Added: Support for AWS PrivateLink and VPC endpoints for Windows instances.

Added: Support for Ubuntu 20.10.

Added: AppSpec file improvements, as described below.

You can now specify a custom filename for the AppSpec file when creating a local deployment. For more information, see Create a local deployment.

The AppSpec file can now have a .yaml file extension.

You can now overwrite deployed files using a new, optional file_exists_behavior setting in the AppSpec file. For more information, see AppSpec 'files' section (EC2/On-Premises deployments only).

Upgraded: CodeDeploy now uses the AWS SDK for Ruby 3.0.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

@coveralls
Copy link

coveralls commented May 21, 2021

Coverage Status

Coverage increased (+0.2%) to 91.913% when pulling e8b1af6 on philstrong:gh-1.3.2 into c9c073c on aws:master.

vrr-21 and others added 5 commits May 23, 2021 12:48
Removed leftover debug typos

Renamed variable to not have default in the name

Added arg --appspec-path

Allow for appspec-filename to be overridden
IMDS provides a wide range of host and data properties that can be used to setup and run the service. However, it is not always available due to security constraints or as the agent is running from an on-prem host. This updates allows for the situation where IMDS is not available and provides reasonable fallbacks.
kaiwensun and others added 3 commits May 23, 2021 13:08
Prior to this change, running the install and update
scripts on an Ubuntu 20.04 instance failed unless the
output was directed to a file.

This change makes them work without that workaround.
@philstrong philstrong closed this May 23, 2021
@philstrong philstrong reopened this May 23, 2021
@vrr-21 vrr-21 merged commit a724d58 into aws:master May 24, 2021
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

CodeDeploy Agent install fails on Ubuntu 20.10 (and likely others)
7 participants